#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//
//int func(int n) {
//    if (n == 2)
//        return 2;
//    else if (n > 2)
//        return func(n - 1) + func(n - 2);
//    else if (n == 1)
//        return 1;
//}
//
//int main()
//{/*
//    int n = 0;
//    scanf("%d", &n);*/
//    /*int num = 0;
//    num = func(n);
//    printf("%d", num);*/
//
//    int n = 0;
//    scanf("%d", &n);
//    int a = 1, b = 1, c = 1;
//
//    while (n >= 2)
//    {
//        c = a + b;
//        a = b;
//        b = c;
//
//        n--;
//    }
//
//    printf("%d", c);
//
//    return 0;
//}
int main()
{
    int year = 0;
    int month = 0;

                
    {
        switch (month)
        {
        case 2:
            if (year % 400 == 0 || year % 4 == 0 && year % 100 != 0)
                printf("29\n");
            else
                printf("28\n");
            break;
        case 4:
        case 6:
        case 9:
        case 11:
            printf("30\n");
            break;
        default:
            printf("31\n");
            break;
        }

    }




     return 0;
}